<?php
class Integrador extends AppModel
{
    var $useDbConfig = 'integrador';
    var $name = 'Integrador';
    var $useTable = 'int_archivo_clientes';
    var $primaryKey = 'idarchcli';

    public function buscar($lista) {
        $integrador = $this->find('all', array('fields' => array('MAX(idarchcli)'), 
                                               'conditions' => array('codclisap' => $lista), //'2000087835', '2000000286'
                                               'group' => array('codclisap'),
                                            )
                                        );

        foreach($integrador AS $clave => $valor){
            $idarch[] = $valor[0]['max'];
        }

        $integrador2 = $this->find('all', array('fields' => array('codclisap', 'rifcli', 'nomcli', 'staclidel'), 
                                               'conditions' => array('idarchcli' => $idarch), 
                                                'order' => 'codclisap',
                                            )
                                        );

        $estatus = array(
                        0 => 1, //DESBLOQUEADO
                        1 => 0, //BLOQUEADO
                        );

        for($i=0; $i < count($integrador2); $i++){
            $data[$i]['Beneficiario']['codigo_sap'] = $integrador2[$i]['Integrador']['codclisap'];
            $data[$i]['Beneficiario']['ced_rif'] = str_replace('-', '', $integrador2[$i]['Integrador']['rifcli']);
            $data[$i]['Beneficiario']['nombre'] = $integrador2[$i]['Integrador']['nomcli'];
            $data[$i]['Beneficiario']['estatus'] = $estatus[$integrador2[$i]['Integrador']['staclidel']];
            //$data[$i]['Beneficiario']['idarch'] = $integrador2[$i]['Integrador']['idarch'];
        }
        
        return $data;
    }
    
}
?>
